<!DOCTYPE html>
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
  <meta name="description" content="刘清政">
  <meta name="keyword" content="hexo-theme">
  
    <link rel="shortcut icon" href="/css/images/logo.png">
  
  <title>
    
      Justin-刘清政的博客
    
  </title>
  <link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
  <link href="//cdnjs.cloudflare.com/ajax/libs/nprogress/0.2.0/nprogress.min.css" rel="stylesheet">
  <link href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/tomorrow.min.css" rel="stylesheet">
  
<link rel="stylesheet" href="/css/style.css">

  
    
<link rel="stylesheet" href="/css/plugins/gitment.css">

  
  <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/geopattern/1.2.3/js/geopattern.min.js"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/nprogress/0.2.0/nprogress.min.js"></script>
  
    
<script src="/js/qrious.js"></script>

  
  
    
<script src="/js/gitment.js"></script>

  
  

  
<meta name="generator" content="Hexo 4.2.0"></head>
<div class="wechat-share">
  <img src="/css/images/logo.png" />
</div>

  <body>
    <header class="header fixed-header">
  <div class="header-container">
    <a class="home-link" href="/">
      <div class="logo"></div>
      <span>Justin-刘清政的博客</span>
    </a>
    <ul class="right-list">
      
        <li class="list-item">
          
            <a href="/" class="item-link active">主页</a>
          
        </li>
      
        <li class="list-item">
          
            <a href="/tags/" class="item-link">标签</a>
          
        </li>
      
        <li class="list-item">
          
            <a href="/archives/" class="item-link">归档</a>
          
        </li>
      
        <li class="list-item">
          
            <a href="/about/" class="item-link">关于我</a>
          
        </li>
      
    </ul>
    <div class="menu">
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
    </div>
    <div class="menu-mask">
      <ul class="menu-list">
        
          <li class="menu-item">
            
              <a href="/" class="menu-link mobile-active">主页</a>
            
          </li>
        
          <li class="menu-item">
            
              <a href="/tags/" class="menu-link">标签</a>
            
          </li>
        
          <li class="menu-item">
            
              <a href="/archives/" class="menu-link">归档</a>
            
          </li>
        
          <li class="menu-item">
            
              <a href="/about/" class="menu-link">关于我</a>
            
          </li>
        
      </ul>
    </div>
  </div>
</header>

    <main class="app-body">
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/others/1/01-ASCII%E7%A0%81%EF%BC%8CUnicode%E5%92%8CUTF-8%E7%BC%96%E7%A0%81/">ASCII码，Unicode和UTF-8编码</a>
      </h2>
      <p class="article-date">2020年2月10日</p>
      
        
  <a href="/tags#others" >
    <span class="tag-code">others</span>
  </a>

      
      <div class="article-summary">
        
          一 ASCII码计算机内部，所有信息最终都是一个二进制值。每一个二进制位（bit）有0和1两种状态，因此八个二进制位就可以组合出256种状态，这被称为一个字节（byte）。也就是说，一个字节一共可以用来表示256种不同的状态，每一个状态对应一个符号，就是256个符号，从00000000到11 ...
        
      </div>
      <a class="more" href="/others/1/01-ASCII%E7%A0%81%EF%BC%8CUnicode%E5%92%8CUTF-8%E7%BC%96%E7%A0%81/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/linux/%E5%85%B6%E4%BB%96/01-Centos7%E5%AE%89%E8%A3%85jdk1.8/">Centos7 安装jdk1.8</a>
      </h2>
      <p class="article-date">2020年2月10日</p>
      
        
  <a href="/tags#Linux" >
    <span class="tag-code">Linux</span>
  </a>

      
      <div class="article-summary">
        
          一 下载linux版jdk我们安装jdk1.8
地址：https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html


找到对应版本


下载：需要账号（从网上找个别人的账号或者注册一个即可：账号269 ...
        
      </div>
      <a class="more" href="/linux/%E5%85%B6%E4%BB%96/01-Centos7%E5%AE%89%E8%A3%85jdk1.8/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/python/%E5%85%B6%E4%BB%96/01-%E5%90%84%E4%B8%BB%E6%B5%81Linux%E7%B3%BB%E7%BB%9F%E8%A7%A3%E5%86%B3pip%E5%AE%89%E8%A3%85mysqlclient%E6%8A%A5%E9%94%99/">各主流Linux系统解决pip安装mysqlclient报错</a>
      </h2>
      <p class="article-date">2020年2月10日</p>
      
        
  <a href="/tags#Python" >
    <span class="tag-code">Python</span>
  </a>

      
      <div class="article-summary">
        
          一 CentOS（红帽）12345#CentOS有Python、Mysql的开发工具包，安装后使用pip安装mysqlclient即可yum install mysql-develyum install python-devel#yum install python36-develpip i ...
        
      </div>
      <a class="more" href="/python/%E5%85%B6%E4%BB%96/01-%E5%90%84%E4%B8%BB%E6%B5%81Linux%E7%B3%BB%E7%BB%9F%E8%A7%A3%E5%86%B3pip%E5%AE%89%E8%A3%85mysqlclient%E6%8A%A5%E9%94%99/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/others/1/02-windows%E6%8F%90%E7%A4%BA%E7%BC%BA%E5%B0%91VCRUNTIME140.dll%E9%94%99%E8%AF%AF/">windows 提示缺少VCRUNTIME140.dll错误</a>
      </h2>
      <p class="article-date">2020年2月10日</p>
      
        
  <a href="/tags#其他" >
    <span class="tag-code">其他</span>
  </a>

      
      <div class="article-summary">
        
          一 原因最新在系统安装一些软件发现提示


这是因为缺少了一下windows运行需要的库
二 解决方法一链接: https://pan.baidu.com/s/1zGeWckZLaSQOwoBlEBxh-Q 
提取码: hfsh
进去下载：微软常用运行库合集_2019.07.20_X64.e ...
        
      </div>
      <a class="more" href="/others/1/02-windows%E6%8F%90%E7%A4%BA%E7%BC%BA%E5%B0%91VCRUNTIME140.dll%E9%94%99%E8%AF%AF/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/article/1/03-Apache-ab%E5%8E%8B%E5%8A%9B%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8/">Apache ab压力测试工具使用</a>
      </h2>
      <p class="article-date">2020年2月10日</p>
      
        
  <a href="/tags#随笔" >
    <span class="tag-code">随笔</span>
  </a>

      
      <div class="article-summary">
        
          一 介绍Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具 ，简单易用。使用起来非常的简单和方便。不仅仅是可以apache服务器进行网站访问压力测试，还可以对其他类型的服务器进行压力测试。比如nginx,tomcat,IIS等
二 安装2.1 window ...
        
      </div>
      <a class="more" href="/article/1/03-Apache-ab%E5%8E%8B%E5%8A%9B%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/article/1/05-CGI,FastCGI,WSGI,uWSGI,uwsgi%E4%B8%80%E6%96%87%E6%90%9E%E6%87%82/">CGI, FastCGI, WSGI, uWSGI, uwsgi一文搞懂</a>
      </h2>
      <p class="article-date">2020年2月10日</p>
      
        
  <a href="/tags#随笔" >
    <span class="tag-code">随笔</span>
  </a>

      
      <div class="article-summary">
        
          CGI, FastCGI, WSGI, uWSGI, uwsgi一文搞懂一 CGI1234567# 1、通用网关接口（Common Gateway Interface/CGI）是一种重要的互联网技术，可以让一个客户端，从网页浏览器向执行在网络服务器上的程序请求数据。CGI描述了服务器和请求处 ...
        
      </div>
      <a class="more" href="/article/1/05-CGI,FastCGI,WSGI,uWSGI,uwsgi%E4%B8%80%E6%96%87%E6%90%9E%E6%87%82/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/article/1/02-%E5%A6%82%E4%BD%95%E5%86%99%E5%A5%BD%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3/">如何写好接口文档</a>
      </h2>
      <p class="article-date">2020年2月10日</p>
      
        
  <a href="/tags#随笔" >
    <span class="tag-code">随笔</span>
  </a>

      
      <div class="article-summary">
        
          如何写好接口文档1 HTTP携带信息的方式
url
headers
body: 包括请求体，响应体

2 分离通用信息一般来说，headers里的信息都是通用的，可以提前说明，作为默认参数
3 路径中的参数表达式URL中参数表达式使用mustache的形式，参数包裹在双大括号之中
例如：

 ...
        
      </div>
      <a class="more" href="/article/1/02-%E5%A6%82%E4%BD%95%E5%86%99%E5%A5%BD%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/article/1/01-%E6%8E%A5%E5%8F%A3%E7%9A%84%E5%B9%82%E7%AD%89%E6%80%A7/">接口的幂等性</a>
      </h2>
      <p class="article-date">2020年2月10日</p>
      
        
  <a href="/tags#随笔" >
    <span class="tag-code">随笔</span>
  </a>

      
      <div class="article-summary">
        
          接口的幂等性什么是幂等性幂等性是系统服务对外一种承诺，承诺只要调用接口成功，外部多次调用对系统的影响是一致的。声明为幂等的服务会认为外部调用失败是常态，并且失败之后必然会有重试。
什么情况下需要幂等以SQL为例：
SELECT col1 FROM tab1 WHER col2=2，无论执行多 ...
        
      </div>
      <a class="more" href="/article/1/01-%E6%8E%A5%E5%8F%A3%E7%9A%84%E5%B9%82%E7%AD%89%E6%80%A7/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/article/1/04-Siege%E5%8E%8B%E5%8A%9B%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8/">Siege压力测试工具使用</a>
      </h2>
      <p class="article-date">2020年2月10日</p>
      
        
  <a href="/tags#随笔" >
    <span class="tag-code">随笔</span>
  </a>

      
      <div class="article-summary">
        
          Siege压力测试工具使用一 Siege介绍Siege是一款开源的压力测试工具，设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问，记录每个用户所有请求过程的相应时间，并在一定数量的并发访问下重复进行。siege可以从您选择的预置列表中请求随机的URL ...
        
      </div>
      <a class="more" href="/article/1/04-Siege%E5%8E%8B%E5%8A%9B%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8/">详情...</a>
    </article>
  
    <article class="article-card">
      <h2 class="article-head">
        <a href="/python/%E8%B7%AF%E9%A3%9E%E9%A1%B9%E7%9B%AE/6-%E8%AF%BE%E7%A8%8B%E6%A8%A1%E5%9D%97/3-%E8%AF%BE%E7%A8%8B%E4%B8%BB%E9%A1%B5%E4%B9%8B%E8%AF%BE%E7%A8%8B%E8%A1%A8%E6%95%B0%E6%8D%AE/">python/路飞项目/6-课程模块/3-课程主页之课程表数据</a>
      </h2>
      <p class="article-date">2020年1月15日</p>
      
      <div class="article-summary">
        
          资源手动迁移12# 头像图片放在 media/teacher 文件夹下# 课程图片放在 media/course 文件夹下



老师表12345INSERT INTO luffy_teacher(id, orders, is_show, is_delete, created_time, u ...
        
      </div>
      <a class="more" href="/python/%E8%B7%AF%E9%A3%9E%E9%A1%B9%E7%9B%AE/6-%E8%AF%BE%E7%A8%8B%E6%A8%A1%E5%9D%97/3-%E8%AF%BE%E7%A8%8B%E4%B8%BB%E9%A1%B5%E4%B9%8B%E8%AF%BE%E7%A8%8B%E8%A1%A8%E6%95%B0%E6%8D%AE/">详情...</a>
    </article>
  

  
    <div class="guide-pager">
  
    <a href="/page/30/"><span class="page-arrow">← </span>Prev</a>
  
  
    <a href="/page/32/">Next<span class="page-arrow"> →</span></a>
  
</div>
  
</main>


    <div class="scroll-top">
  <span class="arrow-icon"></span>
</div>
    <footer class="app-footer">
<!-- 不蒜子统计 -->
<span id="busuanzi_container_site_pv">
     本站总访问量<span id="busuanzi_value_site_pv"></span>次
</span>
<span class="post-meta-divider">|</span>
<span id="busuanzi_container_site_uv" style='display:none'>
     本站访客数<span id="busuanzi_value_site_uv"></span>人
</span>
<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>



  <p class="copyright">
    &copy; 2021 | Proudly powered by <a href="https://www.cnblogs.com/xiaoyuanqujing" target="_blank">小猿取经</a>
    <br>
    Theme by <a href="https://www.cnblogs.com/xiaoyuanqujing" target="_blank" rel="noopener">小猿取经</a>
  </p>
</footer>

<script>
  function async(u, c) {
    var d = document, t = 'script',
      o = d.createElement(t),
      s = d.getElementsByTagName(t)[0];
    o.src = u;
    if (c) { o.addEventListener('load', function (e) { c(null, e); }, false); }
    s.parentNode.insertBefore(o, s);
  }
</script>
<script>
  async("//cdnjs.cloudflare.com/ajax/libs/fastclick/1.0.6/fastclick.min.js", function(){
    FastClick.attach(document.body);
  })
</script>

<script>
  var hasLine = 'true';
  async("//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js", function(){
    $('figure pre').each(function(i, block) {
      var figure = $(this).parents('figure');
      if (hasLine === 'false') {
        figure.find('.gutter').hide();
      }
      var lang = figure.attr('class').split(' ')[1] || 'code';
      var codeHtml = $(this).html();
      var codeTag = document.createElement('code');
      codeTag.className = lang;
      codeTag.innerHTML = codeHtml;
      $(this).attr('class', '').empty().html(codeTag);
      figure.attr('data-lang', lang.toUpperCase());
      hljs.highlightBlock(block);
    });
  })
</script>





<!-- Baidu Tongji -->

<script>
    var _baId = 'c5fd96eee1193585be191f318c3fa725';
    // Originial
    var _hmt = _hmt || [];
    (function() {
      var hm = document.createElement("script");
      hm.src = "//hm.baidu.com/hm.js?" + _baId;
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(hm, s);
    })();
</script>


<script src="/js/script.js"></script>


<script src="/js/search.js"></script>


<script src="/js/load.js"></script>



  <span class="local-search local-search-google local-search-plugin" style="right: 50px;top: 70px;;position:absolute;z-index:2;">
      <input type="search" placeholder="站内搜索" id="local-search-input" class="local-search-input-cls" style="">
      <div id="local-search-result" class="local-search-result-cls"></div>
  </span>


  </body>
</html>